Supporting Embedded Medical Software Development with MDevSPICE® and Agile Practices
نویسندگان
چکیده
Emerging medical devices are highly relying on embedded software that runs on the specific platform in real time. The development of embedded software is different from ordinary software development due to the hardware-software dependency. MDevSPICE® has been developed to provide guidance to support such development. To increase the flexibility of this framework agile practices have been introduced. This paper outlines the challenges for embedded medical device software development and the structure of MDevSPICE and suggests a suitable combination of agile practices that will help to add flexibility and address corresponding challenges of embedded medical device software development. Keywords—Agile practices, challenges, embedded software, MDevSPICE®, medical device.
منابع مشابه
Medical Device Software as a Subsystem of an Overall Medical Device
Embedded software is a sub-system that needs to be integrated with the electrical and mechanical subsystems for a functional medical device to be developed and marketed. In order to be able to develop a medical device system through integrating its sub-systems, the complete system requirements should be known at the start of the project and managed throughout development. Software requirements ...
متن کاملAgile methods in European embedded software development organisations: a survey on the actual use and usefulness of Extreme Programming and Scrum
Press releases, scientific publications and anecdotal evidence demonstrate that organisations worldwide are adopting agile software development methods at increasing speed. Little is still known about the current usefulness of agile methods in the complex environment of the embedded software development industry. Embedded devices are already commonplace in regular households. The goal of this s...
متن کاملAgile methods for embedded systems development - a literature review and a mapping study
There is a wide area of applications that use embedded systems, and the number of such systems keeps growing. The required functionality and complexity of embedded systems are also constantly increasing, and development of such products is becoming increasingly harder. This requires new thinking on the product development processes, and one such emerging philosophy is the agile methods. These m...
متن کاملCan embedded space system development benefit from agile practices?
We study in this work piloting agile practices in embedded space system development projects. The case involves three companies acting as last or next to last subcontractors in a space project. Initial interviews and a subsequent survey revealed challenges that embedded space system development poses to the agile software development. These include high specialization and emphasis on individual...
متن کاملAccelerating embedded software development via agile techniques
Introduction The accelerating rate of technological change for electronic products requires rapid market responsiveness to maintain a competitive edge. Hardware-centric product industries have increasingly turned to the flexibility and adaptability of software to enable critical features and functionality that differentiate their products. As a result, embedded software use is growing to the po...
متن کامل